const APP_SCHEME = [
  { value: 'mtjimu://works?id=', label: '作品' },
  { value: 'mtjimu://material?id=', label: '素材' },
  { value: 'mtjimu://topic?id=', label: '话题详情' },
  { value: 'mtjimu://opinion?id=', label: '观点详情' },
  { value: 'mtjimu://channel?id=', label: 'tab的频道页' },
  { value: 'mtjimu://subchannel?id=', label: '频道独立页' },
  { value: 'mtjimu://webview?url=', label: 'H5地址' },
  { value: 'mtjimu://dcourse?id=', label: '合集' },
  { value: 'mtjimu://ktpath?id=', label: '学习路径' },
  { value: 'mtjimu://product?id=', label: '商品' },
];

const APP_JUMP_TYPE = {
  key: 'targetType',
  type: 'appScheme',
  label: '跳转类型',
  value: ' ',
  options: APP_SCHEME,
  connect: {
    // 自身也是需要映射一下的
    label: 'targetType',
    value: 'jumpUrl',
  },
};

export default {
  IndexBanner: {
    name: '首页闪图',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '100%',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '大闪图',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          subtype: 'textarea', // input 其他类型
          label: '副标题',
        },
        {
          key: 'bgColor',
          type: 'input',
          label: '背景颜色(#FFFFFF)',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
      ],
    },
  },
  IndexTag: {
    name: '首页标签tag',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: 'tag名称',
        },
        {
          key: 'hot',
          type: 'switch',
          label: '是否为热门',
          value: false,
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
      ],
    },
  },
  ImageTextBanner: {
    name: '图文banner',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          subtype: 'textarea', // input 其他类型
          label: '副标题',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
      ],
    },
  },
  LiveModule: {
    name: '直播模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '视频横图',
        },
        {
          key: 'level',
          type: 'select',
          label: '难度',
          value: [],
          options: [
            {
              label: '新手入门',
              value: 0,
            },
            {
              label: '初级进阶',
              value: 1,
            },
            {
              label: '中级拔高',
              value: 2,
            },
            {
              label: '高级挑战',
              value: 3,
            },
          ],
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'lessionCnt',
          type: 'text',
          label: '教学课讲数',
        },
        {
          key: 'practiceCnt',
          type: 'text',
          label: '习题课讲数',
        },
        {
          key: 'kaikeshijian', // todo
          type: 'input',
          label: '开课时间',
        },
        {
          key: 'avatar',
          type: 'img', // 上传图片
          label: '讲师头像',
        },
        {
          key: 'nickname',
          type: 'teacher',
          label: '讲师昵称',
          connect: {
            nickname: 'nickname',
            avatar: 'avatar',
            showid: 'userUrl',
            uuid: 'uuid',
          },
        },
        {
          key: 'userUrl',
          type: 'text',
          label: '讲师主页链接',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接', //直播地址跳转链接
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
      ],
    },
  },
  TrainingModule: {
    name: '特训营模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '封面图',
        },
        {
          key: 'rightBottomText',
          type: 'input',
          label: '右下角文案',
          value: '',
        },
        {
          key: 'signCnt',
          type: 'input',
          label: '报名人数',
          value: '',
          tips: '可以写成 11w+ 这样',
        },
        {
          key: 'courseTag',
          type: 'input',
          label: '左上角标签',
          value: '',
        },
        {
          key: 'code',
          type: 'input',
          label: '特训营代码',
          value: '',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  CourseModule: {
    name: '学院精品课',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '视频横图',
        },
        {
          key: 'level',
          type: 'select',
          label: '难度',
          value: [],
          options: [
            {
              label: '新手入门',
              value: 0,
            },
            {
              label: '初级进阶',
              value: 1,
            },
            {
              label: '中级拔高',
              value: 2,
            },
            {
              label: '高级挑战',
              value: 3,
            },
          ],
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'lessionCnt',
          type: 'text',
          label: '教学课讲数',
        },
        {
          key: 'practiceCnt',
          type: 'text',
          label: '习题课讲数',
        },
        {
          key: 'avatar',
          type: 'img-only', // 上传图片
          label: '讲师头像',
        },
        {
          key: 'nickname',
          type: 'teacher',
          label: '讲师昵称',
          connect: {
            nickname: 'nickname',
            avatar: 'avatar',
            showid: 'userUrl',
            uuid: 'uuid',
          },
        },
        {
          key: 'userUrl',
          type: 'text',
          label: '讲师主页链接',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接', //直播地址跳转链接
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
      ],
    },
  },
  TeacherBanner: {
    name: '人物/大师课模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '推荐人物图',
        },
        {
          key: 'title',
          type: 'input',
          label: '讲师昵称',
        },
        {
          key: 'subTitle',
          type: 'input',
          subtype: 'textarea',
          label: '讲师描述',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接', //直播地址跳转链接
        },
        {
          key: 'targetType',
          type: 'text',
          label: '跳转类型',
        },
        {
          key: 'targetId',
          type: 'text',
          label: '跳转目标ID',
        },
        {
          key: 'uuid',
          type: 'text',
          label: 'uuid',
        },
      ],
    },
  },
  CollegeBanner: {
    name: '大闪图&缩略图-幕童学院',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '大闪图',
        },
        {
          key: 'thumbnail',
          type: 'img', // 上传图片
          label: '缩略图',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          subtype: 'textarea', // input 其他类型
          label: '副标题',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  ThemeBanner: {
    name: '幕童学院主题banner',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bannerImg',
          type: 'img', // 上传图片
          label: '大背景图',
          tips: '当前模块的背景图，仅第一组需要填写',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
          tips: '当前模块的主标题，仅第一组需要填写',
        },
        {
          key: 'subTitle',
          type: 'input',
          subtype: 'textarea',
          label: '副标题',
          tips: '当前模块的副标题，仅第一组需要填写',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '模块跳转链接',
          tips: '当前模块标题跳转链接，仅第一组需要填写',
        },
        {
          key: 'courseImg',
          type: 'img', // 上传图片
          label: '合集封面',
          required: true,
        },
        {
          key: 'courseTitle',
          type: 'input',
          label: '合集标题',
          required: true,
        },
        {
          key: 'courseJumpUrl',
          type: 'input',
          label: '合集跳转链接',
          required: true,
        },
      ],
    },
  },
  RecommendCourse: {
    name: '实例教程推荐',
    formConfig: {},
  },
  // IOS端
  // done
  JMBanner: {
    name: '积幕闪图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: 'Banner图',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  // done
  JMTitle: {
    name: '积幕标题模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  // done
  JMBigPic: {
    name: '积幕大图图文模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        {
          key: 'videoId',
          type: 'input',
          label: 'videoId',
        },
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
        {
          key: 'delicated',
          type: 'switch',
          label: '幕童精选角标',
          value: true,
        },
        {
          key: 'durationStr',
          type: 'input',
          label: '播放时长(配了就才显示)',
        },
        {
          key: 'creators',
          type: 'array',
          label: '创作者姓名',
          length: 4,
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          statusIcon: true,
          disabled: false, // 表单是否可用
          formItemList: [
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
              value: '',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '昵称',
              value: '',
            },
            {
              key: 'identified',
              type: 'select',
              label: '认证',
              value: [],
              options: [
                {
                  label: '未认证',
                  value: 0,
                },
                {
                  label: '个人',
                  value: 1,
                },
                {
                  label: '团队',
                  value: 2,
                },
              ],
            },
          ],
        },
      ],
    },
  },
  // done
  JMBigPicList: {
    name: '积幕多个大图图文',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '大图',
          value: '',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  // done
  JMSmallPicList: {
    name: '积幕多个小图图文',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '专题图片',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  // done
  JMCreatorWorkList: {
    name: '积幕多个创作者+作品模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: '用户ID',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'profession',
              type: 'input',
              label: '职位',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
            {
              key: 'fansCnt',
              type: 'input',
              label: '粉丝数',
            },
            {
              key: 'followCnt',
              type: 'input',
              label: '收藏数量',
            },
            {
              key: 'favoredCnt',
              type: 'input',
              label: '被收藏数',
            },
          ],
        },
        {
          key: 'works',
          type: 'array',
          label: '作品',
          length: 2,
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          statusIcon: true,
          formItemList: [
            {
              key: 'workId',
              type: 'input',
              label: '作品id',
            },
            {
              key: 'title',
              type: 'input',
              label: '作品标题',
            },
            {
              key: 'cover',
              type: 'img',
              label: '作品图片',
            },
            {
              key: 'viewCnt',
              type: 'input',
              label: '浏览数量',
            },
            APP_JUMP_TYPE,
            {
              key: 'jumpUrl',
              type: 'input',
              label: '路径',
            },
          ],
        },
      ],
    },
  },
  JMCreator: {
    name: '积幕单个创作者+作品模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: '用户ID',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'profession',
              type: 'input',
              label: '职位',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
            {
              key: 'fansCnt',
              type: 'input',
              label: '粉丝数',
            },
            {
              key: 'followCnt',
              type: 'input',
              label: '收藏数量',
            },
            {
              key: 'favoredCnt',
              type: 'input',
              label: '被收藏数',
            },
          ],
        },
        {
          key: 'works',
          type: 'array',
          label: '作品',
          length: 9,
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          statusIcon: true,
          formItemList: [
            {
              key: 'workId',
              type: 'input',
              label: '作品id',
            },
            {
              key: 'title',
              type: 'input',
              label: '作品标题',
            },
            {
              key: 'cover',
              type: 'img',
              label: '作品图片',
            },
            {
              key: 'viewCnt',
              type: 'input',
              label: '浏览数量',
            },
            APP_JUMP_TYPE,
            {
              key: 'jumpUrl',
              type: 'input',
              label: '路径',
            },
          ],
        },
      ],
    },
  },
  JMCreatorList: {
    name: '积幕多个创作者模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: '用户ID',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'cover',
              type: 'img',
              label: '用户封面',
            },
            {
              key: 'profession',
              type: 'input',
              label: '职位',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
            {
              key: 'fansCnt',
              type: 'input',
              label: '粉丝数',
            },
            {
              key: 'followCnt',
              type: 'input',
              label: '收藏数量',
            },
            {
              key: 'favoredCnt',
              type: 'input',
              label: '被收藏数',
            },
            APP_JUMP_TYPE,
            {
              key: 'jumpUrl',
              type: 'input',
              label: '路径',
            },
          ],
        },
      ],
    },
  },
  JMLRSmallPic: {
    name: '移动端图文列表模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'id',
          type: 'input',
          label: 'id',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '路径',
        },
        {
          key: 'creators',
          type: 'array',
          label: '创作者姓名',
          length: 1,
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          statusIcon: true,
          disabled: false, // 表单是否可用
          formItemList: [
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
              value: '',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '昵称',
              value: '',
            },
          ],
        },
      ],
    },
  },
  JMCategory: {
    name: '积幕分类模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '100',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'bgImage',
          type: 'img',
          label: '模块背景图片',
        },
        {
          key: 'categories',
          type: 'array',
          label: '分类',
          length: 12,
          labelPosition: 'top',
          size: 'small',
          formItemList: [
            {
              key: 'id',
              type: 'input',
              label: 'id',
            },

            {
              key: 'bgImage',
              type: 'img',
              label: '分类图片',
            },
            {
              key: 'title',
              type: 'input',
              label: '分类名称',
            },
            {
              key: 'subTitle',
              type: 'input',
              label: '副标题',
            },
            {
              key: 'bgColor',
              type: 'input',
              label: '调色1(#FFFFFF)',
            },
            {
              key: 'bgColor2',
              type: 'input',
              label: '调色2(#FFFFFF)',
            },
            APP_JUMP_TYPE,
            {
              key: 'jumpUrl',
              type: 'input',
              label: '跳转链接',
            },
          ],
        },
      ],
    },
  },
  JMTextOnImage: {
    name: '积幕图上文字模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '专题图片',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMPictureWork: {
    name: '积幕图片作品模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '路径',
        },
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: '用户ID',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'profession',
              type: 'input',
              label: '职位',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
            {
              key: 'fansCnt',
              type: 'input',
              label: '粉丝数',
            },
            {
              key: 'followCnt',
              type: 'input',
              label: '收藏数量',
            },
            {
              key: 'favoredCnt',
              type: 'input',
              label: '被收藏数',
            },
          ],
        },
        {
          key: 'works',
          type: 'array',
          label: '作品',
          length: 1,
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          statusIcon: true,
          formItemList: [
            {
              key: 'workId',
              type: 'input',
              label: '作品id',
            },
            {
              key: 'title',
              type: 'input',
              label: '作品标题',
            },
            {
              key: 'images',
              type: 'img-array',
              label: '作品图片',
              length: 5,
              inline: true,
              labelPosition: 'left',
              labelWidth: '',
              value: [],
              size: 'small',
              statusIcon: true,
            },
            {
              key: 'viewCnt',
              type: 'input',
              label: '浏览数量',
            },
            APP_JUMP_TYPE,
            {
              key: 'jumpUrl',
              type: 'input',
              label: '路径',
            },
          ],
        },
      ],
    },
  },
  JMSimpleTitle: {
    name: '极简风标题模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '标题图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMSimpleBanner: {
    name: '极简风闪图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: 'Banner图',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMLine: {
    name: '极简风分割线模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'dividingLine',
          type: 'switch',
          label: '是否显示分割线',
          value: true,
        },
      ],
    },
  },
  JMSimpleCreator: {
    name: '极简风创作者推荐模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: 'id',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
          ],
        },
      ],
    },
  },
  JMFeed: {
    name: '积幕上拉数据承载模块',
    formConfig: {},
  },
  JMYKCategory: {
    name: '积幕有课分类模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '分类名称',
          subtype: 'textarea',
        },
        {
          key: 'image',
          type: 'img',
          label: '分类图片',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMYKDoubleHorizontalImg: {
    name: '积幕有课两小横图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '课程图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '课程标题',
        },
        {
          key: 'signCnt',
          type: 'input',
          label: '学习人数',
        },
        {
          key: 'level',
          type: 'select',
          label: '难度',
          value: [],
          options: [
            {
              label: '新手入门',
              value: 0,
            },
            {
              label: '初级进阶',
              value: 1,
            },
            {
              label: '中级拔高',
              value: 2,
            },
            {
              label: '高级挑战',
              value: 3,
            },
          ],
        },
        {
          key: 'nickname',
          type: 'input',
          label: '讲师',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMYKCustomLearn: {
    name: '积幕有课定制学习模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '定制化课程名称',
        },
        {
          key: 'signCnt',
          type: 'input',
          label: '学习人数',
        },
        {
          key: 'level',
          type: 'select',
          label: '难度',
          value: [],
          options: [
            {
              label: '新手入门',
              value: 0,
            },
            {
              label: '初级进阶',
              value: 1,
            },
            {
              label: '中级拔高',
              value: 2,
            },
            {
              label: '高级挑战',
              value: 3,
            },
          ],
        },
        {
          key: 'nickname',
          type: 'input',
          label: '讲师',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMYKOfflineTrain: {
    name: '积幕有课线下特训营模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '课程介绍',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
        {
          key: 'signCnt',
          type: 'input',
          label: '报名人数',
          value: '',
          tips: '可以写成 11w+ 这样',
        },
      ],
    },
  },
  JMYKVerticalImg: {
    name: '积幕有课竖图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '课程图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '课程标题',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMYKPersonImg: {
    name: '积幕有课人物模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '人物',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: 'id',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '人物名字',
            },
            {
              key: 'info',
              type: 'input',
              label: '人物介绍',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '人物头像',
            },
          ],
        },
      ],
    },
  },
  JMYKWorkTogther: {
    name: '积幕有课合作模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '合作文字名称',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMYKLeftImgRightMessage: {
    name: '积幕有课左图右文列表模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'courses',
          type: 'array',
          label: '课程',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'cover',
              type: 'img',
              label: '图片',
            },
            {
              key: 'title',
              type: 'input',
              label: '名称',
            },
          ],
        },
      ],
    },
  },
  JMYKDoubleHorizontalImgHavePrice: {
    name: '积幕有课两小横图含付费信息模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'courses',
          type: 'array',
          label: '课程',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'cover',
              type: 'img',
              label: '图片',
            },
            {
              key: 'title',
              type: 'input',
              label: '名称',
            },
            {
              key: 'signCnt',
              type: 'input',
              label: '学习人数',
            },
            {
              key: 'level',
              type: 'select',
              label: '难度',
              value: null,
              options: [
                {
                  label: '新手入门',
                  value: 0,
                },
                {
                  label: '初级进阶',
                  value: 1,
                },
                {
                  label: '中级拔高',
                  value: 2,
                },
                {
                  label: '高级挑战',
                  value: 3,
                },
              ],
            },
            {
              key: 'nickname',
              type: 'input',
              label: '讲师',
            },
          ],
        },
      ],
    },
  },
  JMYKSXY: {
    name: '积幕有课实训营模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'title',
          type: 'input',
          label: '名称',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '介绍',
        },
        {
          key: 'signCnt',
          type: 'input',
          label: '报名人数',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMAutoPlayBanner: {
    name: '积幕自动播闪图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: 'Banner图',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'videoId',
          type: 'input',
          label: 'videoId',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  Activity: {
    name: '活动模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'kind',
          type: 'input',
          label: '活动类型',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'actId',
          type: 'input',
          label: 'actId',
        },
      ],
    },
  },
  CreatorHRecommend: {
    name: '创作者横滑推荐模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: 'id',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
          ],
        },
      ],
    },
  },
  // 暂时加一下(倩姐说先用着，和上面的很像，先用着)
  JMTextOnImage1: {
    name: '积幕图上文字模块1',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '专题图片',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  ActivityJBS: {
    name: '商品方形横划模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'price',
          type: 'input',
          label: '价格',
        },
        {
          key: 'showPrice',
          type: 'input',
          label: '划线价格',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  ActivityCH: {
    name: '两小方形商品模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '主标题',
        },
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'price',
          type: 'input',
          label: '价格',
        },
        {
          key: 'showPrice',
          type: 'input',
          label: '划线价格',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMTopic: {
    name: '积幕话题模块',
    formConfig: {},
  },
  JMActivitySuspend: {
    name: '积幕活动悬浮标模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '图片',
        },
        {
          key: 'interval',
          type: 'input',
          label: '多久轮换',
          value: '0', //这里不支持数字0
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMDoubleTitleBanner: {
    name: '积幕双标题闪图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: 'Banner图',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'subTitle',
          type: 'input',
          label: '副标题',
        },
        {
          key: 'videoId',
          type: 'input',
          label: 'videoId',
        },
        APP_JUMP_TYPE,
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMHaveIconCategory: {
    name: '积幕带图标分类模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'image',
          type: 'img',
          label: '图标',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMCategoryRecommendCreator: {
    name: '积幕分类推荐创作者模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'id',
          type: 'input',
          label: 'ID',
        },
        {
          key: 'jumpUrl',
          type: 'input',
          label: '跳转链接',
        },
      ],
    },
  },
  JMTalentsSkillRecommend: {
    name: '积幕人才技能推荐模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false, // 表单是否可用
      formItemList: [
        {
          key: 'creators',
          type: 'array',
          label: '创作者',
          inline: true,
          labelPosition: 'left',
          labelWidth: '',
          size: 'small',
          length: 1,
          formItemList: [
            {
              key: 'uuid',
              type: 'input',
              label: 'id',
            },
            {
              key: 'nickname',
              type: 'input',
              label: '创作者',
            },
            {
              key: 'avatar',
              type: 'img',
              label: '头像',
            },
          ],
        },
      ],
    },
  },
  JMTopicChat: {
    name: '积幕竖向话题模块',
    formConfig: {},
  },
  ActivityBigImg: {
    name: '活动大图模块',
    formConfig: {
      inline: true,
      labelPosition: 'left',
      labelWidth: '',
      size: 'small',
      statusIcon: true,
      disabled: false,
      formItemList: [
        {
          key: 'kind',
          type: 'input',
          label: '活动类型',
        },
        {
          key: 'title',
          type: 'input',
          label: '标题',
        },
        {
          key: 'actId',
          type: 'input',
          label: 'actId',
        },
        {
          key: 'actEndTime',
          type: 'input',
          label: '结束时间',
        },
      ],
    },
  },
};
